"""
序列上索引值迭代

问题：
   你想在迭代一个序列的同时跟踪正在被处理的元素索引。
解决方案：
    内置的 enumerate() 函数可以很好的解决这个问题。
"""


def use_enumeration():
    company_list = ["Netflix", "Google", "Amazon", "Apple", "Tesla", "SpaceX"]
    for idx, value in enumerate(company_list):
        print(idx, value)
    # 输出结果：
    """
    0 Netflix
    1 Google
    2 Amazon
    3 Apple
    4 Tesla
    5 SpaceX
    """


if __name__ == '__main__':
    use_enumeration()
